package com.ls.io.netty;

import io.netty.buffer.ByteBufAllocator;
import org.junit.jupiter.api.Test;

/**
 * @author liangsu
 * @version v1.0
 * @Description
 * @Date 2020/10/23 11:39
 * @since
 */
public class AllocTest {

    @Test
    public void numberTest(){
        System.out.println(1 << 0);

        System.out.println("-----");
        // 异或运算：相同为0，不同为1
        System.out.println(2^2); //
        System.out.println(Math.pow(2, 2));
    }

    public void nt2(){
//        int id = 1;
//        int shift = id ^ 1 << depth(id);
//        return shift * runLength(id);
    }

    @Test
    public void t1(){
        ByteBufAllocator byteBufAllocator = ByteBufAllocator.DEFAULT;
        byteBufAllocator.heapBuffer(1024 * 8);

        byteBufAllocator.heapBuffer(1024 * 16);
    }

}
